home *** CD-ROM | disk | FTP | other *** search
Modula Definition | 1995-03-02 | 1.9 KB | 37 lines | [TEXT/3PRM] |
- definition module Window1;
-
- // Version 0.8 to 1.0
-
- import Window2;
-
-
- ChangeWindowTitle :: !WindowId !WindowTitle !(IOState s) -> IOState s;
- ChangeUpdateFunction :: !WindowId !(UpdateFunction s) !(IOState s) -> IOState s;
- ChangeWindowCursor :: !WindowId !CursorShape !(IOState s) -> IOState s;
- ActivateWindow :: !WindowId !(IOState s) -> IOState s;
- DrawInWindow :: !WindowId ![DrawFunction] !(IOState s) -> IOState s;
- EnableKeyboard :: !WindowId !(IOState s) -> IOState s;
- DisableKeyboard :: !WindowId !(IOState s) -> IOState s;
- ChangeKeyboardFunction :: !WindowId !(KeyboardFunction s (IOState s))
- !(IOState s) -> IOState s;
- EnableMouse :: !WindowId !(IOState s) -> IOState s;
- DisableMouse :: !WindowId !(IOState s) -> IOState s;
- ChangeMouseFunction :: !WindowId !(MouseFunction s (IOState s))
- !(IOState s) -> IOState s;
-
- ChangeActiveWindowTitle :: !WindowTitle !(IOState s) -> IOState s;
- ChangeActiveUpdateFunction :: !(UpdateFunction s) !(IOState s) -> IOState s;
- ChangeActiveWindowCursor :: !CursorShape !(IOState s) -> IOState s;
- SetRightCursorShape :: !CursorShape !(IOState s) -> IOState s;
- OpenWindows :: ![WindowDef s (IOState s)] !(IOState s) -> IOState s;
- CloseWindows :: ![WindowId] !(IOState s) -> IOState s;
- CloseActiveWindow :: !(IOState s) -> IOState s;
- DrawInActiveWindow :: ![DrawFunction] !(IOState s) -> IOState s;
- EnableActiveKeyboard :: !(IOState s) -> IOState s;
- DisableActiveKeyboard :: !(IOState s) -> IOState s;
- ChangeActiveKeyboardFunction:: !(KeyboardFunction s (IOState s))
- !(IOState s) -> IOState s;
- EnableActiveMouse :: !(IOState s) -> IOState s;
- DisableActiveMouse :: !(IOState s) -> IOState s;
- ChangeActiveMouseFunction :: !(MouseFunction s (IOState s)) !(IOState s) -> IOState s;
-